home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / p_man / cat4 / acct.z / acct
Encoding:
Text File  |  2002-10-03  |  14.2 KB  |  132 lines

  1.  
  2.  
  3.  
  4. aaaacccccccctttt((((4444))))                                                                aaaacccccccctttt((((4444))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _aaaa_cccc_cccc_tttt - per-process accounting file format
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_aaaa_cccc_cccc_tttt_...._hhhh_>>>>
  14.  
  15. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.      Files produced as a result of calling _aaaa_cccc_cccc_tttt(2) have records in the form
  17.      defined by _ssss_yyyy_ssss_////_aaaa_cccc_cccc_tttt_...._hhhh, whose contents are:
  18.  
  19.         _tttt_yyyy_pppp_eeee_dddd_eeee_ffff  _uuuu_ssss_hhhh_oooo_rrrr_tttt______tttt _cccc_oooo_mmmm_pppp______tttt_;;;; _////_**** _""""_ffff_llll_oooo_aaaa_tttt_iiii_nnnn_gggg _pppp_oooo_iiii_nnnn_tttt_"""" _****_////
  20.                                 _////_**** _1111_3333_----_bbbb_iiii_tttt _ffff_rrrr_aaaa_cccc_tttt_iiii_oooo_nnnn_,,,, _3333_----_bbbb_iiii_tttt _eeee_xxxx_pppp_oooo_nnnn_eeee_nnnn_tttt _****_////
  21.         _ssss_tttt_rrrr_uuuu_cccc_tttt    _aaaa_cccc_cccc_tttt
  22.         _{{{{
  23.            _cccc_hhhh_aaaa_rrrr   _aaaa_cccc______ffff_llll_aaaa_gggg_;;;;     _////_**** _AAAA_cccc_cccc_oooo_uuuu_nnnn_tttt_iiii_nnnn_gggg _ffff_llll_aaaa_gggg _****_////
  24.            _cccc_hhhh_aaaa_rrrr   _aaaa_cccc______ssss_tttt_aaaa_tttt_;;;;     _////_**** _EEEE_xxxx_iiii_tttt _ssss_tttt_aaaa_tttt_uuuu_ssss _****_////
  25.            _uuuu_iiii_dddd______tttt  _aaaa_cccc______uuuu_iiii_dddd_;;;;      _////_**** _AAAA_cccc_cccc_oooo_uuuu_nnnn_tttt_iiii_nnnn_gggg _uuuu_ssss_eeee_rrrr _IIII_DDDD _****_////
  26.            _gggg_iiii_dddd______tttt  _aaaa_cccc______gggg_iiii_dddd_;;;;      _////_**** _AAAA_cccc_cccc_oooo_uuuu_nnnn_tttt_iiii_nnnn_gggg _gggg_rrrr_oooo_uuuu_pppp _IIII_DDDD _****_////
  27.            _dddd_eeee_vvvv______tttt  _aaaa_cccc______tttt_tttt_yyyy_;;;;      _////_**** _cccc_oooo_nnnn_tttt_rrrr_oooo_llll _tttt_yyyy_pppp_eeee_wwww_rrrr_iiii_tttt_eeee_rrrr _****_////
  28.            _tttt_iiii_mmmm_eeee______tttt _aaaa_cccc______bbbb_tttt_iiii_mmmm_eeee_;;;;    _////_**** _BBBB_eeee_gggg_iiii_nnnn_nnnn_iiii_nnnn_gggg _tttt_iiii_mmmm_eeee _****_////
  29.            _cccc_oooo_mmmm_pppp______tttt _aaaa_cccc______uuuu_tttt_iiii_mmmm_eeee_;;;;    _////_**** _aaaa_cccc_cccc_tttt_nnnn_gggg _uuuu_ssss_eeee_rrrr _tttt_iiii_mmmm_eeee _iiii_nnnn _cccc_llll_oooo_cccc_kkkk _tttt_iiii_cccc_kkkk_ssss _****_////
  30.            _cccc_oooo_mmmm_pppp______tttt _aaaa_cccc______ssss_tttt_iiii_mmmm_eeee_;;;;    _////_**** _aaaa_cccc_cccc_tttt_nnnn_gggg _ssss_yyyy_ssss_tttt_eeee_mmmm _tttt_iiii_mmmm_eeee _iiii_nnnn _cccc_llll_oooo_cccc_kkkk _tttt_iiii_cccc_kkkk_ssss _****_////
  31.            _cccc_oooo_mmmm_pppp______tttt _aaaa_cccc______eeee_tttt_iiii_mmmm_eeee_;;;;    _////_**** _aaaa_cccc_cccc_tttt_nnnn_gggg _eeee_llll_aaaa_pppp_ssss_eeee_dddd _tttt_iiii_mmmm_eeee _iiii_nnnn _cccc_llll_oooo_cccc_kkkk _tttt_iiii_cccc_kkkk_ssss _****_////
  32.            _cccc_oooo_mmmm_pppp______tttt _aaaa_cccc______mmmm_eeee_mmmm_;;;;      _////_**** _mmmm_eeee_mmmm_oooo_rrrr_yyyy _uuuu_ssss_aaaa_gggg_eeee _iiii_nnnn _cccc_llll_iiii_cccc_kkkk_ssss _****_////
  33.            _cccc_oooo_mmmm_pppp______tttt _aaaa_cccc______iiii_oooo_;;;;       _////_**** _cccc_hhhh_aaaa_rrrr_ssss _tttt_rrrr_nnnn_ssss_ffff_rrrr_dddd _bbbb_yyyy _rrrr_eeee_aaaa_dddd_////_wwww_rrrr_iiii_tttt_eeee _****_////
  34.            _cccc_oooo_mmmm_pppp______tttt _aaaa_cccc______rrrr_wwww_;;;;       _////_**** _nnnn_uuuu_mmmm_bbbb_eeee_rrrr _oooo_ffff _bbbb_llll_oooo_cccc_kkkk _rrrr_eeee_aaaa_dddd_ssss_////_wwww_rrrr_iiii_tttt_eeee_ssss _****_////
  35.            _cccc_hhhh_aaaa_rrrr   _aaaa_cccc______cccc_oooo_mmmm_mmmm_[[[[_8888_]]]]_;;;;  _////_**** _cccc_oooo_mmmm_mmmm_aaaa_nnnn_dddd _nnnn_aaaa_mmmm_eeee _****_////
  36.         _}}}}_;;;;
  37.         _####_dddd_eeee_ffff_iiii_nnnn_eeee _AAAA_FFFF_OOOO_RRRR_KKKK   _0000_1111     _////_**** _hhhh_aaaa_ssss _eeee_xxxx_eeee_cccc_uuuu_tttt_eeee_dddd _ffff_oooo_rrrr_kkkk_,,,, _bbbb_uuuu_tttt _nnnn_oooo _eeee_xxxx_eeee_cccc _****_////
  38.         _####_dddd_eeee_ffff_iiii_nnnn_eeee   _AAAA_SSSS_UUUU     _0000_2222     _////_**** _uuuu_ssss_eeee_dddd _ssss_uuuu_pppp_eeee_rrrr_----_uuuu_ssss_eeee_rrrr _pppp_rrrr_iiii_vvvv_iiii_llll_eeee_gggg_eeee_ssss _****_////
  39.         _####_dddd_eeee_ffff_iiii_nnnn_eeee   _AAAA_CCCC_CCCC_TTTT_FFFF   _0000_3333_0000_0000   _////_**** _rrrr_eeee_cccc_oooo_rrrr_dddd _tttt_yyyy_pppp_eeee_:::: _0000_0000 _==== _aaaa_cccc_cccc_tttt _****_////
  40.         _####_dddd_eeee_ffff_iiii_nnnn_eeee   _AAAA_EEEE_XXXX_PPPP_NNNN_DDDD  _0000_4444_0000    _////_**** _EEEE_xxxx_pppp_aaaa_nnnn_dddd_eeee_dddd _RRRR_eeee_cccc_oooo_rrrr_dddd _TTTT_yyyy_pppp_eeee_****_////
  41.  
  42.      In _aaaa_cccc______ffff_llll_aaaa_gggg, the _AAAA_FFFF_OOOO_RRRR_KKKK flag is turned on by each _ffff_oooo_rrrr_kkkk and turned off by an
  43.      _eeee_xxxx_eeee_cccc.  The _aaaa_cccc______cccc_oooo_mmmm_mmmm field is inherited from the parent process and is
  44.      reset by any _eeee_xxxx_eeee_cccc.  Each time the system charges the process with a clock
  45.      tick, it also adds to _aaaa_cccc______mmmm_eeee_mmmm the current resident process size (see _pppp_ssss(1)
  46.      for a description of resident size).  This consists of all valid pages
  47.      for a process, regardless of sharing.
  48.  
  49.      The value of _aaaa_cccc______mmmm_eeee_mmmm_////_((((_aaaa_cccc______ssss_tttt_iiii_mmmm_eeee_++++_aaaa_cccc______uuuu_tttt_iiii_mmmm_eeee_)))) can be viewed as an approximation
  50.      to the mean process size.
  51.  
  52.      The structure _tttt_aaaa_cccc_cccc_tttt, which resides with the source files of the
  53.      accounting commands, represents the total accounting format used by the
  54.      various accounting commands:
  55.  
  56.         _////_****
  57.          _****  _tttt_oooo_tttt_aaaa_llll _aaaa_cccc_cccc_oooo_uuuu_nnnn_tttt_iiii_nnnn_gggg _((((_ffff_oooo_rrrr _aaaa_cccc_cccc_tttt _pppp_eeee_rrrr_iiii_oooo_dddd_))))_,,,, _aaaa_llll_ssss_oooo _ffff_oooo_rrrr _dddd_aaaa_yyyy
  58.          _****_////
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. aaaacccccccctttt((((4444))))                                                                aaaacccccccctttt((((4444))))
  69.  
  70.  
  71.  
  72.         _ssss_tttt_rrrr_uuuu_cccc_tttt  _tttt_aaaa_cccc_cccc_tttt _{{{{
  73.            _uuuu_iiii_dddd______tttt          _tttt_aaaa______uuuu_iiii_dddd_;;;;       _////_**** _uuuu_ssss_eeee_rrrr_iiii_dddd _****_////
  74.            _cccc_hhhh_aaaa_rrrr           _tttt_aaaa______nnnn_aaaa_mmmm_eeee_[[[[_8888_]]]]_;;;;   _////_**** _llll_oooo_gggg_iiii_nnnn _nnnn_aaaa_mmmm_eeee _****_////
  75.            _ffff_llll_oooo_aaaa_tttt          _tttt_aaaa______cccc_pppp_uuuu_[[[[_2222_]]]]_;;;;    _////_**** _cccc_uuuu_mmmm_.... _cccc_pppp_uuuu _tttt_iiii_mmmm_eeee_,,,, _pppp_////_nnnn_pppp _((((_mmmm_iiii_nnnn_ssss_)))) _****_////
  76.            _ffff_llll_oooo_aaaa_tttt          _tttt_aaaa______kkkk_cccc_oooo_rrrr_eeee_[[[[_2222_]]]]_;;;;  _////_**** _cccc_uuuu_mmmm _kkkk_cccc_oooo_rrrr_eeee_----_mmmm_iiii_nnnn_uuuu_tttt_eeee_ssss_,,,, _pppp_////_nnnn_pppp _****_////
  77.            _ffff_llll_oooo_aaaa_tttt          _tttt_aaaa______cccc_oooo_nnnn_[[[[_2222_]]]]_;;;;    _////_**** _cccc_uuuu_mmmm_.... _cccc_oooo_nnnn_nnnn_eeee_cccc_tttt _tttt_iiii_mmmm_eeee_,,,, _pppp_////_nnnn_pppp_,,,, _mmmm_iiii_nnnn_ssss _****_////
  78.            _ffff_llll_oooo_aaaa_tttt          _tttt_aaaa______dddd_uuuu_;;;;        _////_**** _cccc_uuuu_mmmm_.... _dddd_iiii_ssss_kkkk _uuuu_ssss_aaaa_gggg_eeee _****_////
  79.            _llll_oooo_nnnn_gggg           _tttt_aaaa______pppp_cccc_;;;;        _////_**** _cccc_oooo_uuuu_nnnn_tttt _oooo_ffff _pppp_rrrr_oooo_cccc_eeee_ssss_ssss_eeee_ssss _****_////
  80.            _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _ssss_hhhh_oooo_rrrr_tttt _tttt_aaaa______ssss_cccc_;;;;        _////_**** _cccc_oooo_uuuu_nnnn_tttt _oooo_ffff _llll_oooo_gggg_iiii_nnnn _ssss_eeee_ssss_ssss_iiii_oooo_nnnn_ssss _****_////
  81.            _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _ssss_hhhh_oooo_rrrr_tttt _tttt_aaaa______dddd_cccc_;;;;        _////_**** _cccc_oooo_uuuu_nnnn_tttt _oooo_ffff _dddd_iiii_ssss_kkkk _ssss_aaaa_mmmm_pppp_llll_eeee_ssss _****_////
  82.            _uuuu_nnnn_ssss_iiii_gggg_nnnn_eeee_dddd _ssss_hhhh_oooo_rrrr_tttt _tttt_aaaa______ffff_eeee_eeee_;;;;       _////_**** _ffff_eeee_eeee _ffff_oooo_rrrr _ssss_pppp_eeee_cccc_iiii_aaaa_llll _ssss_eeee_rrrr_vvvv_iiii_cccc_eeee_ssss _****_////
  83.         _}}}}_;;;;
  84.  
  85. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  86.      _aaaa_cccc_cccc_tttt(1M), _aaaa_cccc_cccc_tttt(2), _aaaa_cccc_cccc_tttt_cccc_oooo_mmmm(1), _eeee_xxxx_eeee_cccc(2), _ffff_oooo_rrrr_kkkk(2)
  87.  
  88. NNNNOOOOTTTTIIIICCCCEEEESSSS
  89.      The _aaaa_cccc______mmmm_eeee_mmmm value for a short-lived command gives little information about
  90.      the actual size of the command, because _aaaa_cccc______mmmm_eeee_mmmm may be incremented while a
  91.      different command (for example, the shell) is being executed by the
  92.      process.
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                                                         PPPPaaaaggggeeee 2222
  128.  
  129.  
  130.  
  131.